package file;

import java.io.File;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) throws IOException {
        //1.创建文件对象（这里要求不是目录）
        //1.1定义文件路径
        //String pathname = ".gitignore";//已存在
        String pathname = "data.txt";
        File file = new File(pathname);
        //2.文件存在则读取文件属性信息
        file.isHidden();
        if (file.exists()&&file.isFile()) {
            System.out.println("文件存在，属性信息如下：");
            System.out.println("file.name=" + file.getName());
            System.out.println("file.length=" + file.length());
            System.out.println("file.canRead=" + file.canRead());
            System.out.println("file.canWrite=" + file.canWrite());
            System.out.println("file.isHidden=" + file.isHidden());
        }else {
        //3.文件不存在则创建文件（这里不是目录）
            boolean flag = file.createNewFile();
            System.out.println(flag ? "create ok" : "create fail");
        }
    }
}
